﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NHibernate;
namespace SAKS.Services.Query
{
  public abstract class NHibernateQueryBase<TResult> 
  {

    public NHibernateQueryBase(ISession session)
    {
        this.Session = session;
    }
    
    protected ISession Session { get; private set; }

    public abstract TResult Execute();

  }
}
